ukladani ikon nactenych API funkcemi

Otázka od: Vlastimil Burian

16. 11. 2004 11:03

mam velky problem ... v projektu na kterem ted pracuju nactu velke mnozstvi
ikon z DLL do dynamickeho pole jehoz jednotlive polozky jsou TIcon ... nacitaci
z duvodu nekonzistence velikosti ikon provadim API funkci LoadImage ... ale
pomoci LoadIcon je myslim stejny problem ... kdyz nactu ikonu do Image tak
vypadaji jak maji ... ale pokud je ulozim temer jakkoliv: napr.
TIcon.SaveToFile nebo TImage.Picture.SaveToFile .... proste se ulozi s defektem
- pouze 16 barvami a nemuzu to nijak vyresit ....
pokud ale nactu tu stejnou ikonu normalne ze souboru pomoci
TImage.Picture.LoadFromFile tak se to potom ulozi spravne ... potrebuju
nakopnout !!! predem dik za vsechny napady

Odpovedá: Petr Fejfar

16. 11. 2004 11:27

Vlastimil Burian wrote:

> TImage.Picture.SaveToFile .... proste se ulozi s defektem - pouze 16
> barvami a nemuzu to nijak vyresit .... pokud ale nactu tu stejnou
> ikonu normalne ze souboru pomoci TImage.Picture.LoadFromFile tak se
> to potom ulozi spravne ... potrebuju nakopnout !!! predem dik za
> vsechny napady

Tusim je to proto, ze Delphi nepodporuje vice jak 16 barev
- podivej se po internetu - vali se tam rada workaroundu.

pf


Odpovedá: Vlastimil Burian

19. 11. 2004 14:00

> > TImage.Picture.SaveToFile .... proste se ulozi s defektem - pouze 16
> > barvami a nemuzu to nijak vyresit .... pokud ale nactu tu stejnou
> > ikonu normalne ze souboru pomoci TImage.Picture.LoadFromFile tak se
> > to potom ulozi spravne ... potrebuju nakopnout !!! predem dik za
> > vsechny napady
>
> Tusim je to proto, ze Delphi nepodporuje vice jak 16 barev
> - podivej se po internetu - vali se tam rada workaroundu.

na netu nemuzu nic najit ... nemuzete me nekdo nahodit ??? nebo aspon
nejakej link


Odpovedá: Petr Fejfar

19. 11. 2004 18:57

Vlastimil Burian wrote:

>> Tusim je to proto, ze Delphi nepodporuje vice jak 16 barev
>> - podivej se po internetu - vali se tam rada workaroundu.
>
> na netu nemuzu nic najit ... nemuzete me nekdo nahodit ??? nebo aspon
> nejakej link

Ruzne vylepsenych TIcon jsme meli docela slusnou sbirku,
ale protoze jsme hledali neco jineho nez resily, tak jsme to zase smazali
(pokud si to pamatuju, tak resili prave SaveToFile ve vice nez 16 barvach).

Rekl bych, ze cast jsme jich ziskali pres odkazy v prispevcich vyhledanych
Googlem v Groups i na Webu podminkou *Delphi TIcon 256 Colors*
nebo nejak podobne.

A urcite nejake byly na Torry, zrejme nekde v sekci VCL | Graphics | Icons.

pf